"""
修复face_database.py文件中的缩进问题
"""

import os

def fix_indentation():
    file_path = "src/modules/face_database.py"
    
    # 读取文件内容
    with open(file_path, 'r', encoding='utf-8') as f:
        lines = f.readlines()
    
    # 查找问题行
    for i, line in enumerate(lines):
        if "# 最老的数据结构（只有编码，没有图片路径）" in line:
            # 检查下一行的缩进
            if i + 1 < len(lines):
                next_line = lines[i + 1]
                if "# 这种情况下我们无法删除文件，因为没有存储路径信息" in next_line:
                    # 确保这两行有正确的缩进
                    lines[i] = "                # 最老的数据结构（只有编码，没有图片路径）\n"
                    lines[i + 1] = "                # 这种情况下我们无法删除文件，因为没有存储路径信息\n"
                    break
    
    # 写回文件
    with open(file_path, 'w', encoding='utf-8') as f:
        f.writelines(lines)
    
    print("缩进问题已修复")

if __name__ == "__main__":
    fix_indentation()